import {type RouteRecordRaw} from 'vue-router'
import type {CategoryObj} from '@/api/product/attr/type'

// 定义用户小仓库state数据类型
export interface UserState{
    token:string|null
    menuRoutes:RouteRecordRaw[],
    username:string,
    avatar:string,
    buttons:string[]
}

// 定义分类仓库state对象的ts类型
export interface CategoryState{
    c1Id:string|number,
    c1Arr:CategoryObj[],
    c2Arr:CategoryObj[],
    c2Id:string|number,
    c3Arr:CategoryObj[],
    c3Id:string|number
}